/**
 *
 * @author Leandro Carrasco
 * Definición de filtro (acciones a ejecutar ante cada petición HTTP, en lo referente a la autorización)
 */
class AuthorizationFilters {   
    def filters = {
        
        // Filtro para implementar el control de acceso
        loginCheck(controller:'*',action:'*'){
            before = {
                if(!session?.templateDesignContext?.userId && !actionName.equals('login')){
                    redirect(controller:'authorization', action:'login')
                    return false;
                }
            }
        }
    }   

    //--------------------------------------------------------------------------
    
}

